home *** CD-ROM | disk | FTP | other *** search
- #import "../scsi_cd.subproj/cd_toc.h"
-
- /* some interesting "key" values: */
- #define CDKEY_05min 108000000
- #define CDKEY_10min 216000000
- #define CDKEY_15min 324000000
- #define CDKEY_20min 432000000
- #define CDKEY_25min 540000000
- #define CDKEY_30min 648000000
- #define CDKEY_35min 756000000
- #define CDKEY_40min 864000000
- #define CDKEY_45min 972000000
- #define CDKEY_50min 1080000000
- #define CDKEY_55min 1188000000
- #define CDKEY_60min 1296000000
-
-
- /* used to define routines that fillTocTitles will call, internally */
- typedef void fillrtn( struct cd_toc *, u_int);
-
- fillrtn filltoc05; /* 05 tracks */
- fillrtn filltoc06; /* 08 tracks */
- fillrtn filltoc07; /* 08 tracks */
- fillrtn filltoc08; /* 08 tracks */
- fillrtn filltoc09; /* 09 tracks */
- fillrtn filltoc10_00; /* 10 tracks, under 40 minutes */
- fillrtn filltoc10_40; /* 10 tracks, 40 - 44:59:59... minutes */
- fillrtn filltoc10_45; /* 10 tracks, 45 - 49:59:59... minutes */
- fillrtn filltoc10_50; /* 10 tracks, over 50 minutes */
- fillrtn filltoc11; /* 11 tracks */
- fillrtn filltoc12; /* 12 tracks */
- fillrtn filltoc13; /* 13 tracks */
- fillrtn filltoc14; /* 14-15 tracks */
- fillrtn filltoc16; /* 16-17 tracks */
- fillrtn filltoc18; /* 18-19 tracks */
- fillrtn filltoc20; /* 20 or more tracks */
-
- /* SET_CDtt - set CD track-title
- * a simple macro to make track-title entries easier to read.
- * currently it does nothing with the TIME field.
- *
- * Note that you can greatly reduce the size of the CD_DBase
- * modules by defining setTT to do absolutely nothing...
- * This would result in a database that has all the performer
- * and disc-title information, but none of the track-titles.
- */
- #define SET_CDtt(TRACK,TIME,TITLE) tocPtr->info[TRACK].trackTitle = TITLE
-
- /* The following can #define some variables to shrink the size of
- * the fillrtn's
- */
- #import "SkipSongs.h"
-